/**
 * <code>PubgMatchSettlement.java</code>	创建时间：2018-03-31
 * 
 * Copyright (c) 2008-2013 绝峰网络  all rights reserved.
 */
package com.jf.cloud.service.sysmanager.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 员工
 * 
 * @author 绝峰代码机1.0 创建时间：2018-03-31
 */
@Entity
@Table(name = "pubg_match_settlement")
public class PubgMatchSettlement implements java.io.Serializable {

	/**
	 * 主键
	 */
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	@Column(name = "ROW_ID")
	private Long rowId;

	/**
	 * 赛事ID
	 */
	@Column(name = "MATCH_ID")
	private Long matchId;

	/**
	 * 赛事名称
	 */
	@Column(name = "MATCH_NAME")
	private String matchName;

	/**
	 * 赛事类型ID
	 */
	@Column(name = "MATCH_TYPE")
	private Long matchType;
	
	/**
	 * 赛事类型名称
	 */
	@Column(name = "MATCH_TYPE_NAME")
	private String matchTypeName;

	/**
	 * 俱乐部ID
	 */
	@Column(name = "CLUB_ID")
	private Long clubId;

	/**
	 * 俱乐部名称
	 */
	@Column(name = "CLUB_NAME")
	private String clubName;

	/**
	 * 战队ID
	 */
	@Column(name = "TEAM_ID")
	private Long teamId;

	/**
	 * 战队名称
	 */
	@Column(name = "TEAM_NAME")
	private String teamName;

	/**
	 * 用户ID
	 */
	@Column(name = "USER_ID")
	private Long userId;

	/**
	 * 用户名称
	 */
	@Column(name = "USER_ACCOUNT")
	private String userAccount;

	/**
	 * 报名时间
	 */
	@Column(name = "APPLY_TIME")
	private String applyTime;

	/**
	 * 报名费
	 */
	@Column(name = "APPLY_FEE")
	private Double applyFee;
	
	/**
	 * 报名状态
	 */
	@Column(name = "USER_STATE")
	private String userState;
	
	/**
	 * 战绩提交名次
	 */
	@Column(name = "MATCH_RESULT")
	private String matchResult;
	
	/**
	 * 战绩提交时间
	 */
	@Column(name = "RESULT_SUBMIT_TIME")
	private String resultSubmitTime;
	
	/**
	 * 战绩提交人ID
	 */
	@Column(name = "RESULT_SUBMIT_ID")
	private Long resultSubmitId;
	
	/**
	 * 战绩提交人帐号
	 */
	@Column(name = "RESULT_SUBMIT_ACCOUNT")
	private String resultSubmitAccount;

	/**
	 * 审核人ID
	 */
	@Column(name = "AUDIT_ID")
	private Long auditId;

	/**
	 * 审核人名称
	 */
	@Column(name = "AUDIT_ACCOUNT")
	private String auditAccount;

	/**
	 * 审核时间
	 */
	@Column(name = "AUDIT_TIME")
	private String auditTime;

	/**
	 * 战绩确认时间
	 */
	@Column(name = "RESULT_CONFIRM_TIME")
	private String resultConfirmTime;
	
	/**
	 * 战绩确认人ID
	 */
	@Column(name = "RESULT_CONFIRM_ID")
	private Long resultConfirmId;
	
	/**
	 * 战绩确认人帐号
	 */
	@Column(name = "RESULT_CONFIRM_ACCOUNT")
	private String resultConfirmAccount;

	/**
	 * 获得名次
	 */
	@Column(name = "OBTAIN_RANK")
	private String obtainRank;

	/**
	 * 获得奖励
	 */
	@Column(name = "OBTAIN_AWARD")
	private Double obtainAward;

	/**
	 * 邀请来源  1：战队  2：俱乐部
	 */
	@Column(name = "INVITE_FROM")
	private Integer inviteFrom;
	
	/**
	 * 获取主键
	 * 
	 * @return 主键
	 */
	public Long getRowId() {
		return rowId;
	}

	/**
	 * 设置主键
	 * 
	 * @param rowId 主键
	 */
	public void setRowId(Long rowId) {
		this.rowId = rowId;
	}

	/**
	 * 获取赛事ID
	 * 
	 * @return 赛事ID
	 */
	public Long getMatchId() {
		return matchId;
	}

	/**
	 * 设置赛事ID
	 * 
	 * @param matchId 赛事ID
	 */
	public void setMatchId(Long matchId) {
		this.matchId = matchId;
	}

	/**
	 * 获取赛事名称
	 * 
	 * @return 赛事名称
	 */
	public String getMatchName() {
		return matchName;
	}

	/**
	 * 设置赛事名称
	 * 
	 * @param matchName 赛事名称
	 */
	public void setMatchName(String matchName) {
		this.matchName = matchName;
	}

	/**
	 * 获取赛事类型ID
	 * 
	 * @return 赛事类型ID
	 */
	public Long getMatchType() {
		return matchType;
	}

	/**
	 * 设置赛事类型ID
	 * 
	 * @param matchType 赛事类型ID
	 */
	public void setMatchType(Long matchType) {
		this.matchType = matchType;
	}

	/**
	 * 获取赛事类型名称
	 * 
	 * @return 赛事类型名称
	 */
	public String getMatchTypeName() {
		return matchTypeName;
	}

	/**
	 * 设置赛事类型名称
	 * 
	 * @param matchTypeName 赛事类型名称
	 */
	public void setMatchTypeName(String matchTypeName) {
		this.matchTypeName = matchTypeName;
	}

	/**
	 * 获取俱乐部ID
	 * 
	 * @return 俱乐部ID
	 */
	public Long getClubId() {
		return clubId;
	}

	/**
	 * 设置俱乐部ID
	 * 
	 * @param clubId 俱乐部ID
	 */
	public void setClubId(Long clubId) {
		this.clubId = clubId;
	}

	/**
	 * 获取俱乐部名称
	 * 
	 * @return 俱乐部名称
	 */
	public String getClubName() {
		return clubName;
	}

	/**
	 * 设置俱乐部名称
	 * 
	 * @param clubName 俱乐部名称
	 */
	public void setClubName(String clubName) {
		this.clubName = clubName;
	}

	/**
	 * 获取战队ID
	 * 
	 * @return 战队ID
	 */
	public Long getTeamId() {
		return teamId;
	}

	/**
	 * 设置战队ID
	 * 
	 * @param teamId 战队ID
	 */
	public void setTeamId(Long teamId) {
		this.teamId = teamId;
	}

	/**
	 * 获取战队名称
	 * 
	 * @return 战队名称
	 */
	public String getTeamName() {
		return teamName;
	}

	/**
	 * 设置战队名称
	 * 
	 * @param teamName 战队名称
	 */
	public void setTeamName(String teamName) {
		this.teamName = teamName;
	}

	/**
	 * 获取用户ID
	 * 
	 * @return 用户ID
	 */
	public Long getUserId() {
		return userId;
	}

	/**
	 * 设置用户ID
	 * 
	 * @param userId 用户ID
	 */
	public void setUserId(Long userId) {
		this.userId = userId;
	}

	/**
	 * 获取用户名称
	 * 
	 * @return 用户名称
	 */
	public String getUserAccount() {
		return userAccount;
	}

	/**
	 * 设置用户名称
	 * 
	 * @param userAccount 用户名称
	 */
	public void setUserAccount(String userAccount) {
		this.userAccount = userAccount;
	}

	/**
	 * 获取报名时间
	 * 
	 * @return 报名时间
	 */
	public String getApplyTime() {
		return applyTime;
	}

	/**
	 * 设置报名时间
	 * 
	 * @param applyTime 报名时间
	 */
	public void setApplyTime(String applyTime) {
		this.applyTime = applyTime;
	}

	/**
	 * 获取报名费
	 * 
	 * @return 报名费
	 */
	public Double getApplyFee() {
		return applyFee;
	}

	/**
	 * 设置报名费
	 * 
	 * @param applyFee 报名费
	 */
	public void setApplyFee(Double applyFee) {
		this.applyFee = applyFee;
	}
	
	/**
	 * 获取战绩提交时间
	 * 
	 * @return 战绩提交时间
	 */
	public String getResultSubmitTime() {
		return resultSubmitTime;
	}
	
	/**
	 * 设置战绩提交时间
	 * 
	 * @param resultSubmitTime 战绩提交时间
	 */
	public void setResultSubmitTime(String resultSubmitTime) {
		this.resultSubmitTime = resultSubmitTime;
	}
	
	/**
	 * 获取战绩提交名次
	 * 
	 * @return 战绩提交名次
	 */
	public String getMatchResult() {
		return matchResult;
	}
	
	/**
	 * 设置战绩提交名次
	 * 
	 * @param matchResult 战绩提交名次
	 */
	public void setMatchResult(String matchResult) {
		this.matchResult = matchResult;
	}
	
	/**
	 * 获取战绩提交人ID
	 * 
	 * @return 战绩提交人ID
	 */
	public Long getResultSubmitId() {
		return resultSubmitId;
	}
	
	/**
	 * 设置战绩提交人ID
	 * 
	 * @param resultSubmitId 战绩提交人ID
	 */
	
	public void setResultSubmitId(Long resultSubmitId) {
		this.resultSubmitId = resultSubmitId;
	}
	
	/**
	 * 获取战绩提交人帐号
	 * 
	 * @return 战绩提交人帐号
	 */
	public String getResultSubmitAccount() {
		return resultSubmitAccount;
	}
	
	/**
	 * 设置战绩提交人帐号
	 * 
	 * @param resultSubmitAccount 战绩提交人帐号
	 */
	public void setResultSubmitAccount(String resultSubmitAccount) {
		this.resultSubmitAccount = resultSubmitAccount;
	}

	/**
	 * 获取审核人ID
	 * 
	 * @return 审核人ID
	 */
	public Long getAuditId() {
		return auditId;
	}

	/**
	 * 设置审核人ID
	 * 
	 * @param auditId 审核人ID
	 */
	public void setAuditId(Long auditId) {
		this.auditId = auditId;
	}

	/**
	 * 获取审核人名称
	 * 
	 * @return 审核人名称
	 */
	public String getAuditAccount() {
		return auditAccount;
	}

	/**
	 * 设置审核人名称
	 * 
	 * @param auditAccount 审核人名称
	 */
	public void setAuditAccount(String auditAccount) {
		this.auditAccount = auditAccount;
	}

	/**
	 * 获取审核时间
	 * 
	 * @return 审核时间
	 */
	public String getAuditTime() {
		return auditTime;
	}

	/**
	 * 设置审核时间
	 * 
	 * @param auditTime 审核时间
	 */
	public void setAuditTime(String auditTime) {
		this.auditTime = auditTime;
	}

	/**
	 * 获取报名状态
	 * 
	 * @return 报名状态
	 */
	public String getUserState() {
		return userState;
	}

	/**
	 * 设置报名状态
	 * 
	 * @param userState 报名状态
	 */
	public void setUserState(String userState) {
		this.userState = userState;
	}

	/**
	 * 获取战绩确认时间
	 * 
	 * @return 战绩确认时间
	 */
	public String getResultConfirmTime() {
		return resultConfirmTime;
	}

	/**
	 * 设置战绩确认时间
	 * 
	 * @param resultConfirmTime 战绩确认时间
	 */
	public void setResultConfirmTime(String resultConfirmTime) {
		this.resultConfirmTime = resultConfirmTime;
	}

	/**
	 * 获取战绩确认人ID
	 * 
	 * @return 战绩确认人ID
	 */
	public Long getResultConfirmId() {
		return resultConfirmId;
	}

	/**
	 * 设置战绩确认人ID
	 * 
	 * @param resultConfirmId 战绩确认人ID
	 */
	public void setResultConfirmId(Long resultConfirmId) {
		this.resultConfirmId = resultConfirmId;
	}

	/**
	 * 获取战绩确认人帐号
	 * 
	 * @return 战绩确认人帐号
	 */
	public String getResultConfirmAccount() {
		return resultConfirmAccount;
	}

	/**
	 * 设置战绩确认人帐号
	 * 
	 * @param resultConfirmAccount 战绩确认人帐号
	 */
	public void setResultConfirmAccount(String resultConfirmAccount) {
		this.resultConfirmAccount = resultConfirmAccount;
	}

	/**
	 * 获取获得名次
	 * 
	 * @return 获得名次
	 */
	public String getObtainRank() {
		return obtainRank;
	}

	/**
	 * 设置获得名次
	 * 
	 * @param obtainRank 获得名次
	 */
	public void setObtainRank(String obtainRank) {
		this.obtainRank = obtainRank;
	}

	/**
	 * 获取获得奖励
	 * 
	 * @return 获得奖励
	 */
	public Double getObtainAward() {
		return obtainAward;
	}

	/**
	 * 设置获得奖励
	 * 
	 * @param obtainAward 获得奖励
	 */
	public void setObtainAward(Double obtainAward) {
		this.obtainAward = obtainAward;
	}

	/**
	 * 获取邀请来源  1：战队  2：俱乐部
	 * 
	 * @return 邀请来源  1：战队  2：俱乐部
	 */
	public Integer getInviteFrom() {
		return inviteFrom;
	}

	/**
	 * 设置邀请来源  1：战队  2：俱乐部
	 * 
	 * @param inviteFrom 邀请来源  1：战队  2：俱乐部
	 */
	public void setInviteFrom(Integer inviteFrom) {
		this.inviteFrom = inviteFrom;
	}
}
